var express = require('express');
var router = express.Router();
var superagent = require('superagent');
var cheerio = require('cheerio');


/* 测试superagent */

router.get('/', function(req, res, next) {


    superagent.get('http://www.bejson.com/')
        .end(function (err, sres) {
            // 常规的错误处理
            if (err) {
                res.send('err===='+err);
            }
            // sres.text 里面存储着网页的 html 内容，将它传给 cheerio.load 之后
            // 就可以得到一个实现了 jquery 接口的变量，我们习惯性地将它命名为 `$`
            // 剩下就都是 jquery 的内容了
            res.send(sres.text);
        });
});

router.get('/51', function(req, res, next) {
    superagent.get('http://fault.51cjgc.com/fault/solve/select?id=188')
        .set('token', '839ddc7a85ec438e954384829810f87a')
        .end(function (err, sres) {
            // 常规的错误处理
            if (err) {
                res.send('err===='+err);
            }
            res.send(sres.body);
        });
});

router.get('/s', function(req, res, next) {
    superagent.get('https://www.runoob.com/try/angularjs/data/sites.php')
        .set('content-type', 'application/json')
        .end(function (err, sres) {
            // 常规的错误处理
            if (err) {
                res.send('err===='+err);
            }
            var content=sres.text.replace(/\n/g,'');
            content=JSON.parse(content);
            res.send(sres.text);
        });
});

router.get('/get', function(req, res, next) {
    superagent.get('http://www.runoob.com/try/angularjs/data/Customers_JSON.ph')
        .end(function (err, sres) {
            // 常规的错误处理
            if (err) {
                res.send('err===='+err);
            }
            //var content=sres.text.replace(/\n/g,'');
            //content=content.replace(/\r/g,'');
            //content=JSON.parse(content);
            //res.send(sres.text);
            res.send(sres.text)
        });
});








module.exports = router;
